Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Belgium F1 Italy F23 Italy F24 Netherlands F3 Spain F26 Spain F27 France F19 Belgium F1 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F33 Great Britain F16 Croatia F1 Great Britain F7 Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 Italy F8 Italy F9 Czech Rep. F3 Usa F12 Usa F13 Austria F4 Romania F11 Slovak Rep. F2 Slovak Rep. F1 Austria F9 Croatia F10 Czech Rep F5 Great Britain F4 Norway F1 Norway F2 Austria F1 Austria F2 Slovak Rep. F1 Slovak Rep. F2 Slovak Rep. F3 Austria F6 Turkey F9 Turkey F10 Turkey F11 Croatia F8 Czech Republic F5 Germany F3 Germany F4 Turkey F6 Turkey F7 Turkey F8 Croatia F3 Croatia F4 Croatia F5 Czech Republic F1 Czech Republic F2 Czech Republic F3 Serbia F2 Austria F1 Austria F2 Austria F4 Slovakia F2 Slovakia F3 Hungary F3 Turkey F29 Turkey F30 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 China F3 China F4 Croatia F5 Croatia F6 Italy F6 Czech Republic F2 Czech Republic F3 Bosnia & Herzegovina F5 Turkey F24 Turkey F25 Italy F16 Czech Republic F5 Czech Republic F6 Turkey F39 Turkey F40 Turkey F41 Karlsruhe Challenger Czech Republic F9 Israel F1 Israel F2 Israel F3 Kazakhstan F1 Kazakhstan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 Italy F22 Wimbledon - London U.S. Open - New York Prostejov Challenger Zhangjiagang Challenger Davis Cup, Group C, Zhuhai Banja Luka Challenger Ostrava Challenger Prostejov Challenger Liberec Challenger Prague Challenger Zagreb Challenger Milan Challenger Braunschweig Challenger San Marino Challenger Generali Open - Kitzbuhel Manacor Challenger St. Tropez Challenger Belgium F2 France F17 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Austria F6 (Innsbruck) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Spain F32 M15 Kaarst M25 Doboj M15 Alkmaar M15 Den Haag M15 Antalya M25 Nussloch France F18 Music City Challenger - Nashville Izmir Cup - Izmir Jersey Challenger Vancouver Challenger Rennes Challenger Athens Challenger Napoli Challenger Shanghai Challenger Banja Luka Challenger Prostejov Challenger San Benedetto Challenger Alphen Challenger Ortisei Challenger Indian Wells Challenger Orlando Challenger Budapest Challenger Pau Challenger Lille Challenger Amersfoort Challenger Gatineau Challenger Portoroz Challenger Royan Challenger ABN/AMRO World Tennis Tournament - Rotterdam Israel F3 ABN/AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open de Nice Cote d'Azur - Nice Moselle Open - Metz Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Moselle Open - Metz PTT Thailand Open - Bangkok If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Moselle Open - Metz Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Bet-at-home Open - Hamburg Valencia Open - Valencia Brisbane International - Brisbane Open Sud de France - Montpellier BMW Open - Munich Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Open 13 - Marseille Hungarian Open - Budapest AEGON International - Eastbourne Konzum Croatia Open - Umag Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Netherlands F4 Israel F1 If Stockholm Open - Stockholm Open Sud de France - Montpellier Open 13 Provence - Marseille Moselle Open - Metz Intrum Stockholm Open - Stockholm Citi Open - Washington European Open - Antwerp France F6 Open Sud de France - Montpellier Netherlands F4 Open 13 Provence - Marseille Erste Bank Open - Vienna bett1HULKS Championships - Cologne Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BMW Open - Munich Nature Valley International - Eastbourne Nordea Open - Bastad Winston-Salem Open - Winston-Salem Emilia-Romagna Open - Parma Open 13 Provence - Marseille BMW Open - Munich Italy F24 (Bolzano) Italy F16 Italy F23 (Pontedera) M25 Glasgow M15 Sharm El Sheikh M25 Prijedor M25 Dublin M25 Chiswick M25+H Plaisir M25+H Rodez M15 Antalya Germany F5 (Kamen) M25 Sunderland M15 Alkmaar France F20 (Plaisir) M25 Vogau M15 Forbach M15+H Bressuire M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Santa Margherita di Pula M25 Barnstaple M25 Telfs M25 Esch/Alzette Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Dublin Challenger - Dublin Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc The Surbiton Trophy - Surbiton Monza Challenger Scheveningen Challenger Binghamton Challenger Seoul Challenger Chuncheon Challenger Sarajevo Challenger Rhodes Challenger Eckental Challenger Aachen Challenger Quimper Challenger Cherbourg Challenger Marrakech Challenger Rome Challenger Trnava Challenger San Luis Potosi Challenger Leon Challenger Kosice Challenger Brasov Challenger Trnava Challenger Bratislava Challenger Vicenza Challenger Liberec Challenger St. Remy Challenger Bratislava Challenger Alphen Challenger Brest Challenger Braunschweig Challenger Budapest Challenger Sophia Antipolis Challenger Orleans Challenger Ismaning Challenger Brest Challenger Eckental Challenger St. Brieuc Challenger Split Challenger Eckental Challenger Bratislava Challenger Columbus Challenger Rennes Challenger St. Brieuc Challenger Barletta Challenger Francavilla Challenger Braga Challenger Poznan Challenger Bratislava Challenger Winnipeg Challenger Jinan Challenger Shanghai Challenger Liberec Challenger Orleans Challenger Brest Challenger Bratislava Challenger Pau Challenger Maia Challenger Cherbourg Challenger St. Petersburg 1 Challenger Zadar Challenger Oeiras 1 Challenger Rome 2 Challenger Poznan Challenger Forli Challenger Pozoblanco Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger Salzburg Challenger Istanbul Challenger Orleans Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Lugano Challenger Split Challenger Prague 1 Challenger Koblenz Challenger Prague 2 Challenger Bratislava 1 Challenger Heilbronn Challenger Liberec Challenger Ford Tennis Championships - Louisville Nottingham Challenger Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo LTA Shrewsbury Challenger - Shrewsbury Orleans Challenger Manchester Challenger Ostrava Challenger Alphen Challenger Bratislava 2 Challenger Trnava Challenger Tiburon Challenger Calabasas Challenger Hamburg Challenger Ortisei Challenger Bratislava Challenger Poprad Tatry Challenger Barletta Challenger Recanati Challenger Alphen Challenger Szczecin Challenger Wolfsburg Challenger Lugano Challenger Prague Challenger Hamburg Challenger Vancouver Challenger Girona Challenger Samarkand Challenger Karshi Challenger Bangkok Challenger Ningboo Challenger Dallas Challenger Guadalajara Challenger Mexico City Challenger Milan Challenger Marburg Challenger San Benedetto Challenger Orbetello Challenger Rennes Challenger Geneva Challenger Augsburg Challenger Rome Challenger Kosice Challenger Salzburg Challenger Orleans Challenger Rennes Challenger Bratislava 1 Challenger Brescia Challenger Andria Challenger Cherbourg Challenger Napoli Challenger Blois Challenger St. Brieuc Challenger Aix En Provence Challenger Vicenza Challenger Salzburg Challenger St. Remy Challenger Mons Challenger Rennes Challenger Bratislava Challenger Zug Challenger Brescia Challenger Manila Challenger Bergamo Challenger Quimper Challenger Jonkoping Challenger St. Brieuc Challenger Napoli Challenger Barletta Challenger Heilbronn Challenger Grodzisk Mazowiecki Challenger Prague Challenger Poprad Tatry Challenger Liberec Challenger Trnava Challenger Meerbusch Challenger Shanghai Challenger Izmir Challenger Orleans Challenger Brest Challenger Bratislava Challenger Orleans Challenger Happy Valley Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Wroclaw Challenger Irving Challenger Guadalajara Challenger Heilbronn Challenger Ostrava Challenger Bratislava 2 Challenger Helsinki Challenger Vancouver Challenger Aix En Provence Challenger Bratislava Challenger Playford Challenger Nottingham Challenger Glasgow Challenger Heilbronn Challenger Glasgow Challenger Loughborough Challenger Prostejov Challenger Prostejov Challenger Ilkley Challenger Hersonissos 1 Challenger Hersonissos 2 Challenger Granby Challenger Binghamton Challenger Menorca Challenger Madrid Challenger Como Challenger Mallorca Challenger Cassis Challenger Braunschweig Challenger Orleans Challenger Rome Challenger Bratislava 1 Challenger Troyes Challenger Mouilleron-Le-Captif Challenger ATP Challenger Open 2004 - Monchengladbach Helsinki Challenger Istanbul Challenger Siemens Open - Scheveningen St. Petersburg 2 Challenger Mordovia Cup - Saransk Prague Challenger Nottingham 1 Challenger Internationaux de Nouvelle-Caledonie - New Caledonia 4th Volkswagen Challenger - Wolfsburg St. Petersburg Challenger 2006 - St. Petersburg Prague 3 Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Siemens Open - Scheveningen Lisbon Challenger Siemens Open 2007 - Scheveningen Carson Challenger Palermo Challenger Salzburg Challenger Dallas Challenger Jersey Challenger Pau Challenger Johannesburg Challenger Mitsubishi Electric Europe Cup - Monza Athens Challenger Prostejov Challenger Recanati Challenger Citta di Como - Como Orleans Challenger Granby Challenger Noumea Challenger Heilbronn Challenger Sarajevo Challenger Napoli Challenger Furth Challenger Kosice Challenger Segovia Challenger Pau Challenger Istanbul Challenger Trnava Challenger Mons Challenger Mersin Challenger Nottingham Challenger Memorial Manfredini - Sassuolo Braunschweig Challenger Granby Challenger Mons Challenger Bratislava Challenger Marbella Challenger Murcia Challenger Liberec Challenger Como Challenger Mons Challenger Mouilleron-Le-Captif Challenger Vercelli Challenger Samarkand Challenger Todi Challenger Mons Challenger Heilbronn Challenger Helsinki Challenger Drummondville Challenger Raanana Challenger Le Gosier Challenger Vercelli Challenger Turin Challenger Bordeaux Challenger Heilbronn Challenger Manchester Challenger Prague Challenger Ilkley Challenger Sony Ericsson Open - Miami Scheveningen Challenger Portoroz Challenger Como Challenger Orleans Challenger Eckental Challenger Happy Valley Challenger Drummondville Challenger Western & Southern Open - Cincinnati Kazan Challenger Bratislava Challenger Montechiarugolo - Parma Challenger BNP Paribas Masters - Paris Turin Challenger BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Vicenza Challenger Prostejov Challenger Manchester Challenger Mutua Madrid Open - Madrid Ilkley Challenger Marburg Challenger St. Brieuc Challenger Prague Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Challenger Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Budapest Challenger Trieste Challenger BNP Paribas Masters - Paris Steelers Cup - Kosice BNP Paribas Open - Indian Wells Francavilla Challenger Monte-Carlo Rolex Masters - Monte-Carlo Liberec Challenger Surbiton Challenger Ilkley Challenger Tulln Challenger Mouilleron-Le-Captif Challenger Andria Challenger Cherbourg Challenger Bergamo Challenger Marbella Challenger Alphen Challenger Aix En Provence Challenger Vicenza Challenger Szczecin Challenger Lexington Challenger Cherbourg Challenger Yuba City Challenger Tean International - Alphen Kosice Challenger Eckental Challenger Irving Challenger Kazan Challenger Ortisei Challenger Ostrava Challenger Lisbon Challenger Lyon Challenger Granby Challenger Mallorca Challenger Canberra Challenger Braunschweig Challenger Mons Challenger Recanati Challenger Mersin Challenger Marbella Challenger Lambertz Open by Stawag 2007 - Aachen Oeiras 4 Challenger Bratislava Challenger Braunschweig Challenger Iasi Challenger Bratislava Challenger Rennes Challenger The Priority Telecom Open - Amersfoort Challenger Groningen - Groningen Kosice Challenger Rijeka Open - Rijeka Drummondville Challenger Prostejov Challenger Verona Challenger Dutch Open Tennis - Amersfoort Zagreb Open - Zagreb Quimper Challenger Biel Challenger Tampere Challenger Scheveningen Challenger Heilbronn Challenger Gerry Weber Open - Halle Todi Challenger Rabat Challenger BNP Paribas Open - Indian Wells Miami Open - Miami ABN AMRO World Tennis Tournament - Rotterdam Cherbourg Challenger Rogers Cup - Montreal Mons Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Cordenons Challenger Open de Moselle - Metz Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Wolfsburg Challenger San Benedetto Challenger Rogers Cup - Toronto Topshelf Open - 's-Hertogenbosch BMW Open - Munich Pilot Pen Tennis - New Haven Braga Challenger UNICEF Open - 's Hertogenbosch Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Leon Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Honolulu Challenger Barletta Challenger Western & Southern Open - New York Rolex Paris Masters - Paris Mallorca Challenger Plava Laguna Croatia Open - Umag Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Lille Challenger St. Brieuc Challenger Open 13 - Marseille Ordina Open - s-Hertogenbosch Open de Moselle - Metz Trnava Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London BB&T Atlanta Open - Atlanta Prostejov Challenger Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Valencia Open - Valencia U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Austrian Open - Kitzbuhel Heineken Open - Auckland Gerry Weber Open - Halle Serbia Open - Belgrade Bangkok Challenger European Open - Antwerp Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Brisbane International - Brisbane Melbourne Summer Set - Melbourne Claro Open Colombia - Bogota Citi Open - Washington Belgrade Challenger Segovia Challenger Ordina Open - 's-Hertogenbosch Ilkley Challenger Serbia Open - Belgrade Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, GBR-NED 4-1 Australian Open - Melbourne U.S. Open - New York Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-BLR 3-1 Davis Cup, World Group, QR, SVK-CAN 2-3 Davis Cup, Group I, 1R, SVK-SUI 3-1 Davis Cup, Group I, 1R, SVK-CHI 3-1 Davis Cup, Qualifiers, 1R, SVK-ITA 2-3 Davis Cup, Group I, 1R, SVK-ROU 3-1 Davis Cup, World Group, Q, CRO-SVK 3-1 Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open (juniors) Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 1R, SVK-COL 3-1 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 2R, ROU-SVK 2-3 Davis Cup, World Group, PO, POL-SVK 3-2 Wimbledon (juniors) All Lower level tournaments Olympics - Tokyo Prague Challenger